<?php
	session_start();
	if(isset($_REQUEST['magh']))
	{
		$magh=$_REQUEST['magh'];
		require("../DAO/DataHelper.php");
		require("../DAO/SuKienDTO.php");
		require("../DAO/SuKienDAO.php");
		if(isset($_REQUEST['like']) && isset($_REQUEST['mask']))
		{
			$like=$_REQUEST['like'];
			$mask=$_REQUEST['mask'];
			if(isset($_SESSION['IsLogin']) && isset($_SESSION['UserName']))
			{
				$username=$_SESSION['UserName'];
				if($like<=0)
				{
					SuKienDAO::ThemThichSuKien($username,$mask);
				}
				else
				{
					SuKienDAO::XoaThichSuKien($username,$mask);
				}
			}
		}

		$maxItems=SuKienDAO::DemSoSuKienTheoMaGH($magh);
		
		$rowPerPage=2;
		$maxPages=ceil($maxItems/$rowPerPage);
		$curPage=1;
		if(isset($_REQUEST['curPage']))
		{
			$curPage=$_REQUEST['curPage'];
		}
		$start=($curPage-1)*$rowPerPage;
		$end=$start+$rowPerPage;
		
		
		$result=SuKienDAO::LayDanhSachSuKienTheoMaGH($magh,$start,$end);
		if($result!=null)
		{
		$j=$start;
		foreach($result as $s)
		{
			echo("<div class='col'>
			<div class='image-col'>
				<img src='../temp/calendar.jpg' />								
			</div>
			<div class='details-col'>
				<p class='name'><label>Tên sự kiện: </label><a href='XemBinhLuanSK.php?mask=$s->sk_ma'>$s->sk_ten</a></p>
				<p class='start-date'><label>Ngày bắt đầu: </label><span>$s->sk_ngay_bat_dau</span></p>
				<p class='end-date'><label>Ngày kết thúc: </label><span>$s->sk_ngay_ket_thuc</span></p>
				<p class='details'><label>Mô tả chi tiết: </label>$s->sk_mo_ta</p>
			</div></div>");
				/* doan kiem tra session */
			$like=0;
			$strlike="<div><p class='like'>";
			if(isset($_SESSION['UserName'])&& isset($_SESSION['IsLogin']))
			{
				$username=$_SESSION['UserName'];
				$like=SuKienDAO::KiemTraThichSuKien($s->sk_ma,$username);
				if($_SESSION['IsLogin']==true)
				{
					if($like>0)
					{
						$sl=$s->sk_so_luong_thich-1;
						$strlike=$strlike."<label class='like' onClick='listLikeClick();'>Bạn và $sl người khác thích </label>&nbsp;|&nbsp<label class='like' onClick='likeClick($like,$curPage,$magh,$s->sk_ma);'>Không thích nữa</label>&nbsp;|&nbsp<label class='like'  onClick='commentClick($j);'>Đăng bình luận</label>";
					}
					else
					{
						$sl=0;
	
						$sl=$s->sk_so_luong_thich;
	
						$strlike=$strlike."<label class='like' onClick='likeClick($like,$curPage,$magh,$s->sk_ma);'>Thích ?</label>";
						if($sl>0)
							$strlike=$strlike."<label class='like' onClick='listLikeClick();'>Có $sl người thích </label>";
						$strlike=$strlike."&nbsp;|&nbsp<label class='like'  onClick='commentClick($j);'>Đăng bình luận</label>";
					}
				}
				
			}
			else
			{
				$sl=0;
				if(count($result)>0)
				{
					$sl=$result[0]->sk_so_luong_thich;
				}
				$strlike=$strlike."<label style='color:red;font-weight:bold'>Đăng nhập để thích</label>";
				if($sl>0)
					$strlike=$strlike."&nbsp;|&nbsp<label class='like' onClick='listLikeClick();'>Có $sl người thích </label>";
				$strlike=$strlike."&nbsp;|&nbsp<label style='color:red;font-weight:bold' >Đăng nhập để bình luận</label>";
			}
			
			
			
			/*****************************/
				$binhluan=SuKienDAO::DemSoLuongBinhLuan($s->sk_ma);
				if($binhluan>0)
					$strlike=$strlike."&nbsp;|&nbsp<a class='like' href='XemBinhLuanSK.php?mask=$s->sk_ma'>Xem tất cả bình luận</a>";
					$strlike=$strlike."</p>";
				echo("$strlike
				<div class='comment' align='center' id='comment$j'>
					<textarea id='text$j'></textarea><br/>
					<input type='button' class='buy btn' value='Bình luận' onClick='submitBinhLuan($j,$s->sk_ma);'/>
					<input type='button' class='buy btn' value='Hủy' onClick='cancelBinhLuan($j);'/>
				</div>
			</div>
			
			");
			$j=$j+1;
		}
		
		if($maxItems>0)
		{
			$str="<br/><div class='paper' style='float:left'><table><tr><td>Trang :";
			for($i=1;$i<=$maxPages;$i++)
			{
				if($i==$curPage)
				{
					$str=$str."<b id='curPage' title='$i' style='color:red'>$i&nbsp;&nbsp;</b>";
				}
				else
				{
					$str=$str."<label onclick='indexClick($i,$magh);' style='text-decoration:none;cursor:pointer;'>$i&nbsp;&nbsp;</label>";
				}
			}
			$str=$str."</tr></table></div>";
			$str=$str."<input type='hidden' value='$magh' id='magh' />";
			echo($str);
		}
		}
		else
		{
			echo("<h4>Chưa có sự kiện nào hết</h4>");
		}
	}
?>